Explore South Tamworth, NH

South Tamworth is a charming town located in Carroll County, New Hampshire. Nestled in the heart of the White Mountains, it offers breathtaking natural beauty and a peaceful atmosphere. The town is known for its picturesque landscapes, including the serene Chocorua Lake and the stunning Mount Chocorua. South Tamworth is also home to a close-knit community that takes pride in its rich history and cultural heritage. Visitors can explore the historic buildings, enjoy outdoor activities like hiking and fishing, or simply relax and soak in the tranquility of this idyllic New England town.


Find Local Businesses


Find Things To Do Near South Tamworth, NH


Nearby Locations


Popular Cities